﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sistema.Util
{
    public static class IdentificaXml
    {


        public static String geraId(String UF, String Mod, String Serie, String NumeroInicial, String NumeroFinal)
        {

            String CNPJ = (String)new System.Configuration.AppSettingsReader().GetValue("CNPJ", typeof(String));
            String Ano = DateTime.Now.ToString("yy");
            String chave = UF + Ano + CNPJ + Mod + Serie + completarNumeroNota(NumeroInicial) + completarNumeroNota(NumeroFinal);
            return chave;
        }

        public static String completarNumeroNota(String NumeroNota)
        {
            String aux = String.Empty;
            String nome = String.Empty;
           while(nome.Length < 9)
            {
                aux = aux + "0";
               nome = aux +NumeroNota;
                
            }
            
           return nome;
           
        }
    }
}
